From: Kim F. Storm Date: Fri, 14 Nov 2003 13:04:15 +0000 (+0000) Subject: (update_text_area): Fix redisplay error when hscroll X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~24999 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=84672b658fd5aaaacafc2abf09b43b33186f3e78;p=emacs.git (update_text_area): Fix redisplay error when hscroll is active and first glyph is only partially visible. --- diff --git a/src/dispnew.c b/src/dispnew.c index 535ab474373..3bce256f2db 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -4421,7 +4421,7 @@ update_text_area (w, vpos) /* If old row extends to the end of the text area, clear. */ if (i >= desired_row->used[TEXT_AREA]) rif->cursor_to (vpos, i, desired_row->y, - desired_row->x + desired_row->pixel_width); + desired_row->pixel_width); rif->clear_end_of_line (-1); changed_p = 1; } @@ -4433,7 +4433,7 @@ update_text_area (w, vpos) if (i >= desired_row->used[TEXT_AREA]) rif->cursor_to (vpos, i, desired_row->y, - desired_row->x + desired_row->pixel_width); + desired_row->pixel_width); /* If cursor is displayed at the end of the line, make sure it's cleared. Nowadays we don't have a phys_cursor_glyph @@ -4447,7 +4447,7 @@ update_text_area (w, vpos) x = -1; } else - x = current_row->x + current_row->pixel_width; + x = current_row->pixel_width; rif->clear_end_of_line (x); changed_p = 1; }